﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using mas.ecloud.sdkclient;
using mas.ecloud.Model;

namespace ZHDJ.MasEcloud
{
    // 不开放，只能在一个地方调用
    //public class MasEcloudClient
    //{
    //    private static Client client = Client.instance;

    //    /// <summary>
    //    /// 登陆
    //    /// </summary>
    //    /// <param name="url"></param>
    //    /// <param name="userAccount"></param>
    //    /// <param name="password"></param>
    //    /// <param name="ecname"></param>
    //    /// <returns></returns>
    //    public static bool Login(string url, string userAccount, string password, string ecname)
    //    {
    //        return client.login(url, userAccount, password, ecname);
    //    }

    //    /// <summary>
    //    /// 注销登录
    //    /// </summary>
    //    public static void Logout()
    //    {
    //        client.logout();
    //    }

    //    /// <summary>
    //    /// 发送短信
    //    /// </summary>
    //    /// <param name="mobile"></param>
    //    /// <param name="smsContent"></param>
    //    /// <param name="addSerial"></param>
    //    /// <param name="smsPriority"></param>
    //    /// <param name="sign"></param>
    //    /// <param name="msgGroup"></param>
    //    /// <returns></returns>
    //    public static int SendSMS(string mobile, string smsContent, string addSerial, int smsPriority, string sign, string msgGroup)
    //    {
    //        return client.sendDSMS(new string[] { mobile }, smsContent, addSerial, smsPriority, sign, msgGroup);
    //    }

    //    /// <summary>
    //    /// 发送短信
    //    /// </summary>
    //    /// <param name="mobiles"></param>
    //    /// <param name="smsContent"></param>
    //    /// <param name="addSerial"></param>
    //    /// <param name="smsPriority"></param>
    //    /// <param name="sign"></param>
    //    /// <param name="msgGroup"></param>
    //    /// <returns></returns>
    //    public static int SendSMS(string[] mobiles, string smsContent, string addSerial, int smsPriority, string sign, string msgGroup)
    //    {
    //        return client.sendDSMS(mobiles, smsContent, addSerial, smsPriority, sign, msgGroup);
    //    }

    //    /// <summary>
    //    /// 获取提交报告
    //    /// </summary>
    //    /// <returns></returns>
    //    public static List<SubmitReportModel> GetSubmitReport()
    //    {
    //        return client.getSubmitReport();
    //    }

    //    /// <summary>
    //    /// 获取状态报告
    //    /// </summary>
    //    /// <returns></returns>
    //    public static List<StatusReportModel> GetReport()
    //    {
    //        return client.getReport();
    //    }

    //    /// <summary>
    //    /// 获取回复短信
    //    /// </summary>
    //    /// <returns></returns>
    //    public static List<MoModel> GetMO()
    //    {
    //        return client.getMO();
    //    }
    //}
}
